A summary of a change to a text document.
A position in a multi-line text document, in terms of rows and columns.
A range of positions in a multi-line text document, both in terms of bytes and of rows and columns.
Check the equality of two points
Check the equality of two ranges